<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<meta name="generator" content="ApiGen 2.4.0">
	<meta name="robots" content="noindex">

	<title>File Drawing/Color.php | RedMVC Framework</title>

	<script type="text/javascript" src="resources/combined.js?1841058525"></script>
	<script type="text/javascript" src="elementlist.js?356506387"></script>
	<script type="text/javascript">
		var ApiGen = ApiGen || {};
		ApiGen.options = {"elementDetailsCollapsed":true,"elementsOrder":"natural"};
	</script>
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3295955786">

</head>

<body>
<div id="left">
	<div id="menu">
		<a href="index.html" title="Overview"><span>Overview</span></a>

		<div id="groups">

			<h3>Namespaces</h3>
			<ul>
				<li><a href="namespace-PHP.html">PHP</a>
						</li>
				<li class="active"><a href="namespace-RedMVC.html">RedMVC</a>
						<span></span>
						<ul>
				<li><a href="namespace-RedMVC.Auth.html">Auth</a>
						<span></span>
						<ul>
				<li><a href="namespace-RedMVC.Auth.Adapter.html">Adapter</a>
						</li>
				<li><a href="namespace-RedMVC.Auth.Storage.html">Storage</a>
						</li>
							</ul></li>
				<li><a href="namespace-RedMVC.CodeGenerator.html">CodeGenerator</a>
						</li>
				<li><a href="namespace-RedMVC.Controller.html">Controller</a>
						</li>
				<li><a href="namespace-RedMVC.DataTable.html">DataTable</a>
						</li>
				<li><a href="namespace-RedMVC.Db.html">Db</a>
						</li>
				<li class="active"><a href="namespace-RedMVC.Drawing.html">Drawing</a>
						<span></span>
						<ul>
				<li><a href="namespace-RedMVC.Drawing.Color.html">Color</a>
						</li>
							</ul></li>
				<li><a href="namespace-RedMVC.Event.html">Event</a>
						</li>
				<li><a href="namespace-RedMVC.Feed.html">Feed</a>
						</li>
				<li><a href="namespace-RedMVC.Form.html">Form</a>
						<span></span>
						<ul>
				<li><a href="namespace-RedMVC.Form.Element.html">Element</a>
						</li>
				<li><a href="namespace-RedMVC.Form.Filter.html">Filter</a>
						</li>
				<li><a href="namespace-RedMVC.Form.Validator.html">Validator</a>
						</li>
							</ul></li>
				<li><a href="namespace-RedMVC.Http.html">Http</a>
						</li>
				<li><a href="namespace-RedMVC.Mail.html">Mail</a>
						</li>
				<li><a href="namespace-RedMVC.Model.html">Model</a>
						</li>
				<li><a href="namespace-RedMVC.Router.html">Router</a>
						</li>
							</ul></li>
			</ul>
		</div>

		<hr>

		<div id="elements">
			<h3>Classes</h3>
			<ul>
				<li class="active"><a href="class-RedMVC.Drawing.Color.html">Color</a></li>
				<li><a href="class-RedMVC.Drawing.Point2D.html">Point2D</a></li>
			</ul>





		</div>
	</div>
</div>

<div id="splitter"></div>

<div id="right">
<div id="rightInner">
	<form id="search">
		<input type="hidden" name="cx" value="">
		<input type="hidden" name="ie" value="UTF-8">
		<input type="text" name="q" class="text">
		<input type="submit" value="Search">
	</form>

	<div id="navigation">
		<ul>
			<li>
				<a href="index.html" title="Overview"><span>Overview</span></a>
			</li>
			<li>
				<a href="namespace-RedMVC.Drawing.html" title="Summary of RedMVC\Drawing"><span>Namespace</span></a>
			</li>
			<li>
				<a href="class-RedMVC.Drawing.Color.html" title="Summary of RedMVC\Drawing\Color"><span>Class</span></a>
			</li>
		</ul>
		<ul>
			<li>
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
			</li>
		</ul>
		<ul>
		</ul>
	</div>

<pre><code><a href="#1" id="1" class="l">  1: </a><span class="xlang">&lt;?php</span>
<a href="#2" id="2" class="l">  2: </a>
<a href="#3" id="3" class="l">  3: </a><span class="php-keyword1">namespace</span> RedMVC\Drawing;
<a href="#4" id="4" class="l">  4: </a><span class="php-keyword1">use</span> RedMVC;
<a href="#5" id="5" class="l">  5: </a>
<a href="#6" id="6" class="l">  6: </a><span class="php-comment">/**
</span><a href="#7" id="7" class="l">  7: </a><span class="php-comment"> * Color class
</span><a href="#8" id="8" class="l">  8: </a><span class="php-comment"> *
</span><a href="#9" id="9" class="l">  9: </a><span class="php-comment"> * @category    RedMVC
</span><a href="#10" id="10" class="l"> 10: </a><span class="php-comment"> * @package     Drawing 
</span><a href="#11" id="11" class="l"> 11: </a><span class="php-comment"> * @author      Jan Fischer, bitWorking &lt;info@bitworking.de&gt;
</span><a href="#12" id="12" class="l"> 12: </a><span class="php-comment"> */</span>
<a href="#13" id="13" class="l"> 13: </a><span class="php-keyword1">class</span> Color{
<a href="#14" id="14" class="l"> 14: </a>
<a href="#15" id="15" class="l"> 15: </a>    <span class="php-keyword1">const</span> CIRCLE_DIRECTION_LEFT     = <span class="php-quote">'left'</span>;
<a href="#16" id="16" class="l"> 16: </a>    <span class="php-keyword1">const</span> CIRCLE_DIRECTION_RIGHT    = <span class="php-quote">'right'</span>;
<a href="#17" id="17" class="l"> 17: </a>
<a href="#18" id="18" class="l"> 18: </a>    <span class="php-keyword1">protected</span> <span class="php-var">$_hex</span>;
<a href="#19" id="19" class="l"> 19: </a>    
<a href="#20" id="20" class="l"> 20: </a>    <span class="php-keyword1">protected</span> <span class="php-keyword1">static</span> <span class="php-var">$_names</span> = <span class="php-keyword1">array</span>(
<a href="#21" id="21" class="l"> 21: </a>        <span class="php-quote">'aliceblue'</span> =&gt; <span class="php-quote">'#f0f8ff'</span>,
<a href="#22" id="22" class="l"> 22: </a>        <span class="php-quote">'antiquewhite'</span> =&gt; <span class="php-quote">'#faebd7'</span>,
<a href="#23" id="23" class="l"> 23: </a>        <span class="php-quote">'aqua'</span> =&gt; <span class="php-quote">'#00ffff'</span>,
<a href="#24" id="24" class="l"> 24: </a>        <span class="php-quote">'aquamarine'</span> =&gt; <span class="php-quote">'#7fffd4'</span>,
<a href="#25" id="25" class="l"> 25: </a>        <span class="php-quote">'azure'</span> =&gt; <span class="php-quote">'#f0ffff'</span>,
<a href="#26" id="26" class="l"> 26: </a>        <span class="php-quote">'beige'</span> =&gt; <span class="php-quote">'#f5f5dc'</span>,
<a href="#27" id="27" class="l"> 27: </a>        <span class="php-quote">'bisque'</span> =&gt; <span class="php-quote">'#ffe4c4'</span>,
<a href="#28" id="28" class="l"> 28: </a>        <span class="php-quote">'black'</span> =&gt; <span class="php-quote">'#000000'</span>,
<a href="#29" id="29" class="l"> 29: </a>        <span class="php-quote">'blanchedalmond'</span> =&gt; <span class="php-quote">'#ffebcd'</span>,
<a href="#30" id="30" class="l"> 30: </a>        <span class="php-quote">'blue'</span> =&gt; <span class="php-quote">'#0000ff'</span>,
<a href="#31" id="31" class="l"> 31: </a>        <span class="php-quote">'blueviolet'</span> =&gt; <span class="php-quote">'#8a2be2'</span>,
<a href="#32" id="32" class="l"> 32: </a>        <span class="php-quote">'brown'</span> =&gt; <span class="php-quote">'#a52a2a'</span>,
<a href="#33" id="33" class="l"> 33: </a>        <span class="php-quote">'burlywood'</span> =&gt; <span class="php-quote">'#deb887'</span>,
<a href="#34" id="34" class="l"> 34: </a>        <span class="php-quote">'cadetblue'</span> =&gt; <span class="php-quote">'#5f9ea0'</span>,
<a href="#35" id="35" class="l"> 35: </a>        <span class="php-quote">'chartreuse'</span> =&gt; <span class="php-quote">'#7fff00'</span>,
<a href="#36" id="36" class="l"> 36: </a>        <span class="php-quote">'chocolate'</span> =&gt; <span class="php-quote">'#d2691e'</span>,
<a href="#37" id="37" class="l"> 37: </a>        <span class="php-quote">'coral'</span> =&gt; <span class="php-quote">'#ff7f50'</span>,
<a href="#38" id="38" class="l"> 38: </a>        <span class="php-quote">'cornflowerblue'</span> =&gt; <span class="php-quote">'#6495ed'</span>,
<a href="#39" id="39" class="l"> 39: </a>        <span class="php-quote">'cornsilk'</span> =&gt; <span class="php-quote">'#fff8dc'</span>,
<a href="#40" id="40" class="l"> 40: </a>        <span class="php-quote">'crimson'</span> =&gt; <span class="php-quote">'#dc143c'</span>,
<a href="#41" id="41" class="l"> 41: </a>        <span class="php-quote">'cyan'</span> =&gt; <span class="php-quote">'#00ffff'</span>,
<a href="#42" id="42" class="l"> 42: </a>        <span class="php-quote">'darkblue'</span> =&gt; <span class="php-quote">'#00008b'</span>,
<a href="#43" id="43" class="l"> 43: </a>        <span class="php-quote">'darkcyan'</span> =&gt; <span class="php-quote">'#008b8b'</span>,
<a href="#44" id="44" class="l"> 44: </a>        <span class="php-quote">'darkgoldenrod'</span> =&gt; <span class="php-quote">'#b8860b'</span>,
<a href="#45" id="45" class="l"> 45: </a>        <span class="php-quote">'darkgray'</span> =&gt; <span class="php-quote">'#a9a9a9'</span>,
<a href="#46" id="46" class="l"> 46: </a>        <span class="php-quote">'darkgrey'</span> =&gt; <span class="php-quote">'#a9a9a9'</span>,
<a href="#47" id="47" class="l"> 47: </a>        <span class="php-quote">'darkgreen'</span> =&gt; <span class="php-quote">'#006400'</span>,
<a href="#48" id="48" class="l"> 48: </a>        <span class="php-quote">'darkkhaki'</span> =&gt; <span class="php-quote">'#bdb76b'</span>,
<a href="#49" id="49" class="l"> 49: </a>        <span class="php-quote">'darkmagenta'</span> =&gt; <span class="php-quote">'#8b008b'</span>,
<a href="#50" id="50" class="l"> 50: </a>        <span class="php-quote">'darkolivegreen'</span> =&gt; <span class="php-quote">'#556B2F'</span>,
<a href="#51" id="51" class="l"> 51: </a>        <span class="php-quote">'darkorange'</span> =&gt; <span class="php-quote">'#ff8c00'</span>,
<a href="#52" id="52" class="l"> 52: </a>        <span class="php-quote">'darkorchid'</span> =&gt; <span class="php-quote">'#9932cc'</span>,
<a href="#53" id="53" class="l"> 53: </a>        <span class="php-quote">'darkred'</span> =&gt; <span class="php-quote">'#8b0000'</span>,
<a href="#54" id="54" class="l"> 54: </a>        <span class="php-quote">'darksalmon'</span> =&gt; <span class="php-quote">'#e9967a'</span>,
<a href="#55" id="55" class="l"> 55: </a>        <span class="php-quote">'darkseagreen'</span> =&gt; <span class="php-quote">'#8fbc8f'</span>,
<a href="#56" id="56" class="l"> 56: </a>        <span class="php-quote">'darkslateblue'</span> =&gt; <span class="php-quote">'#483d8b'</span>,
<a href="#57" id="57" class="l"> 57: </a>        <span class="php-quote">'darkslategray'</span> =&gt; <span class="php-quote">'#2f4f4f'</span>,
<a href="#58" id="58" class="l"> 58: </a>        <span class="php-quote">'darkslategrey'</span> =&gt; <span class="php-quote">'#2f4f4f'</span>,
<a href="#59" id="59" class="l"> 59: </a>        <span class="php-quote">'darkturquoise'</span> =&gt; <span class="php-quote">'#00ced1'</span>,
<a href="#60" id="60" class="l"> 60: </a>        <span class="php-quote">'darkviolet'</span> =&gt; <span class="php-quote">'#9400d3'</span>,
<a href="#61" id="61" class="l"> 61: </a>        <span class="php-quote">'deeppink'</span> =&gt; <span class="php-quote">'#ff1493'</span>,
<a href="#62" id="62" class="l"> 62: </a>        <span class="php-quote">'deepskyblue'</span> =&gt; <span class="php-quote">'#00bfff'</span>,
<a href="#63" id="63" class="l"> 63: </a>        <span class="php-quote">'dimgray'</span> =&gt; <span class="php-quote">'#696969'</span>,
<a href="#64" id="64" class="l"> 64: </a>        <span class="php-quote">'dimgrey'</span> =&gt; <span class="php-quote">'#696969'</span>,
<a href="#65" id="65" class="l"> 65: </a>        <span class="php-quote">'dodgerblue'</span> =&gt; <span class="php-quote">'#1e90ff'</span>,
<a href="#66" id="66" class="l"> 66: </a>        <span class="php-quote">'firebrick'</span> =&gt; <span class="php-quote">'#b22222'</span>,
<a href="#67" id="67" class="l"> 67: </a>        <span class="php-quote">'floralwhite'</span> =&gt; <span class="php-quote">'#fffaf0'</span>,
<a href="#68" id="68" class="l"> 68: </a>        <span class="php-quote">'forestgreen'</span> =&gt; <span class="php-quote">'#228b22'</span>,
<a href="#69" id="69" class="l"> 69: </a>        <span class="php-quote">'fuchsia'</span> =&gt; <span class="php-quote">'#ff00ff'</span>,
<a href="#70" id="70" class="l"> 70: </a>        <span class="php-quote">'gainsboro'</span> =&gt; <span class="php-quote">'#dcdcdc'</span>,
<a href="#71" id="71" class="l"> 71: </a>        <span class="php-quote">'ghostwhite'</span> =&gt; <span class="php-quote">'#f8f8ff'</span>,
<a href="#72" id="72" class="l"> 72: </a>        <span class="php-quote">'gold'</span> =&gt; <span class="php-quote">'#ffd700'</span>,
<a href="#73" id="73" class="l"> 73: </a>        <span class="php-quote">'goldenrod'</span> =&gt; <span class="php-quote">'#daa520'</span>,
<a href="#74" id="74" class="l"> 74: </a>        <span class="php-quote">'gray'</span> =&gt; <span class="php-quote">'#808080'</span>,
<a href="#75" id="75" class="l"> 75: </a>        <span class="php-quote">'grey'</span> =&gt; <span class="php-quote">'#808080'</span>,
<a href="#76" id="76" class="l"> 76: </a>        <span class="php-quote">'green'</span> =&gt; <span class="php-quote">'#008000'</span>,
<a href="#77" id="77" class="l"> 77: </a>        <span class="php-quote">'greenyellow'</span> =&gt; <span class="php-quote">'#adff2f'</span>,
<a href="#78" id="78" class="l"> 78: </a>        <span class="php-quote">'honeydew'</span> =&gt; <span class="php-quote">'#f0fff0'</span>,
<a href="#79" id="79" class="l"> 79: </a>        <span class="php-quote">'hotpink'</span> =&gt; <span class="php-quote">'#ff69b4'</span>,
<a href="#80" id="80" class="l"> 80: </a>        <span class="php-quote">'indianred'</span> =&gt; <span class="php-quote">'#cd5c5c'</span>,
<a href="#81" id="81" class="l"> 81: </a>        <span class="php-quote">'indigo'</span> =&gt; <span class="php-quote">'#4b0082'</span>,
<a href="#82" id="82" class="l"> 82: </a>        <span class="php-quote">'ivory'</span> =&gt; <span class="php-quote">'#fffff0'</span>,
<a href="#83" id="83" class="l"> 83: </a>        <span class="php-quote">'khaki'</span> =&gt; <span class="php-quote">'#f0e68c'</span>,
<a href="#84" id="84" class="l"> 84: </a>        <span class="php-quote">'lavender'</span> =&gt; <span class="php-quote">'#e6e6fa'</span>,
<a href="#85" id="85" class="l"> 85: </a>        <span class="php-quote">'lavenderblush'</span> =&gt; <span class="php-quote">'#fff0f5'</span>,
<a href="#86" id="86" class="l"> 86: </a>        <span class="php-quote">'lawngreen'</span> =&gt; <span class="php-quote">'#7cfc00'</span>,
<a href="#87" id="87" class="l"> 87: </a>        <span class="php-quote">'lemonchiffon'</span> =&gt; <span class="php-quote">'#fffacd'</span>,
<a href="#88" id="88" class="l"> 88: </a>        <span class="php-quote">'lightblue'</span> =&gt; <span class="php-quote">'#add8e6'</span>,
<a href="#89" id="89" class="l"> 89: </a>        <span class="php-quote">'lightcoral'</span> =&gt; <span class="php-quote">'#f08080'</span>,
<a href="#90" id="90" class="l"> 90: </a>        <span class="php-quote">'lightcyan'</span> =&gt; <span class="php-quote">'#e0ffff'</span>,
<a href="#91" id="91" class="l"> 91: </a>        <span class="php-quote">'lightgoldenrodyellow'</span> =&gt; <span class="php-quote">'#fafad2'</span>,
<a href="#92" id="92" class="l"> 92: </a>        <span class="php-quote">'lightgray'</span> =&gt; <span class="php-quote">'#d3d3d3'</span>,
<a href="#93" id="93" class="l"> 93: </a>        <span class="php-quote">'lightgrey'</span> =&gt; <span class="php-quote">'#d3d3d3'</span>,
<a href="#94" id="94" class="l"> 94: </a>        <span class="php-quote">'lightgreen'</span> =&gt; <span class="php-quote">'#90ee90'</span>,
<a href="#95" id="95" class="l"> 95: </a>        <span class="php-quote">'lightpink'</span> =&gt; <span class="php-quote">'#ffb6c1'</span>,
<a href="#96" id="96" class="l"> 96: </a>        <span class="php-quote">'lightsalmon'</span> =&gt; <span class="php-quote">'#ffa07a'</span>,
<a href="#97" id="97" class="l"> 97: </a>        <span class="php-quote">'lightseagreen'</span> =&gt; <span class="php-quote">'#20b2aa'</span>,
<a href="#98" id="98" class="l"> 98: </a>        <span class="php-quote">'lightskyblue'</span> =&gt; <span class="php-quote">'#87cefa'</span>,
<a href="#99" id="99" class="l"> 99: </a>        <span class="php-quote">'lightslategray'</span> =&gt; <span class="php-quote">'#778899'</span>,
<a href="#100" id="100" class="l">100: </a>        <span class="php-quote">'lightslategrey'</span> =&gt; <span class="php-quote">'#778899'</span>,
<a href="#101" id="101" class="l">101: </a>        <span class="php-quote">'lightsteelblue'</span> =&gt; <span class="php-quote">'#b0c4de'</span>,
<a href="#102" id="102" class="l">102: </a>        <span class="php-quote">'lightyellow'</span> =&gt; <span class="php-quote">'#ffffe0'</span>,
<a href="#103" id="103" class="l">103: </a>        <span class="php-quote">'lime'</span> =&gt; <span class="php-quote">'#00ff00'</span>,
<a href="#104" id="104" class="l">104: </a>        <span class="php-quote">'limegreen'</span> =&gt; <span class="php-quote">'#32cd32'</span>,
<a href="#105" id="105" class="l">105: </a>        <span class="php-quote">'linen'</span> =&gt; <span class="php-quote">'#faf0e6'</span>,
<a href="#106" id="106" class="l">106: </a>        <span class="php-quote">'magenta'</span> =&gt; <span class="php-quote">'#ff00ff'</span>,
<a href="#107" id="107" class="l">107: </a>        <span class="php-quote">'maroon'</span> =&gt; <span class="php-quote">'#800000'</span>,
<a href="#108" id="108" class="l">108: </a>        <span class="php-quote">'mediumaquamarine'</span> =&gt; <span class="php-quote">'#66cdaa'</span>,
<a href="#109" id="109" class="l">109: </a>        <span class="php-quote">'mediumblue'</span> =&gt; <span class="php-quote">'#0000cd'</span>,
<a href="#110" id="110" class="l">110: </a>        <span class="php-quote">'mediumorchid'</span> =&gt; <span class="php-quote">'#ba55d3'</span>,
<a href="#111" id="111" class="l">111: </a>        <span class="php-quote">'mediumpurple'</span> =&gt; <span class="php-quote">'#9370db'</span>,
<a href="#112" id="112" class="l">112: </a>        <span class="php-quote">'mediumseagreen'</span> =&gt; <span class="php-quote">'#3cb371'</span>,
<a href="#113" id="113" class="l">113: </a>        <span class="php-quote">'mediumslateblue'</span> =&gt; <span class="php-quote">'#7b68ee'</span>,
<a href="#114" id="114" class="l">114: </a>        <span class="php-quote">'mediumspringgreen'</span> =&gt; <span class="php-quote">'#00fa9a'</span>,
<a href="#115" id="115" class="l">115: </a>        <span class="php-quote">'mediumturquoise'</span> =&gt; <span class="php-quote">'#48d1cc'</span>,
<a href="#116" id="116" class="l">116: </a>        <span class="php-quote">'mediumvioletred'</span> =&gt; <span class="php-quote">'#c71585'</span>,
<a href="#117" id="117" class="l">117: </a>        <span class="php-quote">'midnightblue'</span> =&gt; <span class="php-quote">'#191970'</span>,
<a href="#118" id="118" class="l">118: </a>        <span class="php-quote">'mintcream'</span> =&gt; <span class="php-quote">'#f5fffa'</span>,
<a href="#119" id="119" class="l">119: </a>        <span class="php-quote">'mistyrose'</span> =&gt; <span class="php-quote">'#ffe4e1'</span>,
<a href="#120" id="120" class="l">120: </a>        <span class="php-quote">'moccasin'</span> =&gt; <span class="php-quote">'#ffe4b5'</span>,
<a href="#121" id="121" class="l">121: </a>        <span class="php-quote">'navajowhite'</span> =&gt; <span class="php-quote">'#ffdead'</span>,
<a href="#122" id="122" class="l">122: </a>        <span class="php-quote">'navy'</span> =&gt; <span class="php-quote">'#000080'</span>,
<a href="#123" id="123" class="l">123: </a>        <span class="php-quote">'oldlace'</span> =&gt; <span class="php-quote">'#fdf5e6'</span>,
<a href="#124" id="124" class="l">124: </a>        <span class="php-quote">'olive'</span> =&gt; <span class="php-quote">'#808000'</span>,
<a href="#125" id="125" class="l">125: </a>        <span class="php-quote">'olivedrab'</span> =&gt; <span class="php-quote">'#6b8e23'</span>,
<a href="#126" id="126" class="l">126: </a>        <span class="php-quote">'orange'</span> =&gt; <span class="php-quote">'#ffa500'</span>,
<a href="#127" id="127" class="l">127: </a>        <span class="php-quote">'orangered'</span> =&gt; <span class="php-quote">'#ff4500'</span>,
<a href="#128" id="128" class="l">128: </a>        <span class="php-quote">'orchid'</span> =&gt; <span class="php-quote">'#da70d6'</span>,
<a href="#129" id="129" class="l">129: </a>        <span class="php-quote">'palegoldenrod'</span> =&gt; <span class="php-quote">'#eee8aa'</span>,
<a href="#130" id="130" class="l">130: </a>        <span class="php-quote">'palegreen'</span> =&gt; <span class="php-quote">'#98fb98'</span>,
<a href="#131" id="131" class="l">131: </a>        <span class="php-quote">'paleturquoise'</span> =&gt; <span class="php-quote">'#afeeee'</span>,
<a href="#132" id="132" class="l">132: </a>        <span class="php-quote">'palevioletred'</span> =&gt; <span class="php-quote">'#db7093'</span>,
<a href="#133" id="133" class="l">133: </a>        <span class="php-quote">'papayawhip'</span> =&gt; <span class="php-quote">'#ffefd5'</span>,
<a href="#134" id="134" class="l">134: </a>        <span class="php-quote">'peachpuff'</span> =&gt; <span class="php-quote">'#ffdab9'</span>,
<a href="#135" id="135" class="l">135: </a>        <span class="php-quote">'peru'</span> =&gt; <span class="php-quote">'#cd853f'</span>,
<a href="#136" id="136" class="l">136: </a>        <span class="php-quote">'pink'</span> =&gt; <span class="php-quote">'#ffc0cb'</span>,
<a href="#137" id="137" class="l">137: </a>        <span class="php-quote">'plum'</span> =&gt; <span class="php-quote">'#dda0dd'</span>,
<a href="#138" id="138" class="l">138: </a>        <span class="php-quote">'powderblue'</span> =&gt; <span class="php-quote">'#b0e0e6'</span>,
<a href="#139" id="139" class="l">139: </a>        <span class="php-quote">'purple'</span> =&gt; <span class="php-quote">'#800080'</span>,
<a href="#140" id="140" class="l">140: </a>        <span class="php-quote">'red'</span> =&gt; <span class="php-quote">'#ff0000'</span>,
<a href="#141" id="141" class="l">141: </a>        <span class="php-quote">'rosybrown'</span> =&gt; <span class="php-quote">'#bc8f8f'</span>,
<a href="#142" id="142" class="l">142: </a>        <span class="php-quote">'royalblue'</span> =&gt; <span class="php-quote">'#4169e1'</span>,
<a href="#143" id="143" class="l">143: </a>        <span class="php-quote">'saddlebrown'</span> =&gt; <span class="php-quote">'#8b4513'</span>,
<a href="#144" id="144" class="l">144: </a>        <span class="php-quote">'salmon'</span> =&gt; <span class="php-quote">'#fa8072'</span>,
<a href="#145" id="145" class="l">145: </a>        <span class="php-quote">'sandybrown'</span> =&gt; <span class="php-quote">'#f4a460'</span>,
<a href="#146" id="146" class="l">146: </a>        <span class="php-quote">'seagreen'</span> =&gt; <span class="php-quote">'#2e8b57'</span>,
<a href="#147" id="147" class="l">147: </a>        <span class="php-quote">'seashell'</span> =&gt; <span class="php-quote">'#fff5ee'</span>,
<a href="#148" id="148" class="l">148: </a>        <span class="php-quote">'sienna'</span> =&gt; <span class="php-quote">'#a0522d'</span>,
<a href="#149" id="149" class="l">149: </a>        <span class="php-quote">'silver'</span> =&gt; <span class="php-quote">'#c0c0c0'</span>,
<a href="#150" id="150" class="l">150: </a>        <span class="php-quote">'skyblue'</span> =&gt; <span class="php-quote">'#87ceeb'</span>,
<a href="#151" id="151" class="l">151: </a>        <span class="php-quote">'slateblue'</span> =&gt; <span class="php-quote">'#6a5acd'</span>,
<a href="#152" id="152" class="l">152: </a>        <span class="php-quote">'slategray'</span> =&gt; <span class="php-quote">'#708090'</span>,
<a href="#153" id="153" class="l">153: </a>        <span class="php-quote">'slategrey'</span> =&gt; <span class="php-quote">'#708090'</span>,
<a href="#154" id="154" class="l">154: </a>        <span class="php-quote">'snow'</span> =&gt; <span class="php-quote">'#fffafa'</span>,
<a href="#155" id="155" class="l">155: </a>        <span class="php-quote">'springgreen'</span> =&gt; <span class="php-quote">'#00ff7f'</span>,
<a href="#156" id="156" class="l">156: </a>        <span class="php-quote">'steelblue'</span> =&gt; <span class="php-quote">'#4682b4'</span>,
<a href="#157" id="157" class="l">157: </a>        <span class="php-quote">'tan'</span> =&gt; <span class="php-quote">'#d2b48c'</span>,
<a href="#158" id="158" class="l">158: </a>        <span class="php-quote">'teal'</span> =&gt; <span class="php-quote">'#008080'</span>,
<a href="#159" id="159" class="l">159: </a>        <span class="php-quote">'thistle'</span> =&gt; <span class="php-quote">'#d8bfd8'</span>,
<a href="#160" id="160" class="l">160: </a>        <span class="php-quote">'tomato'</span> =&gt; <span class="php-quote">'#ff6347'</span>,
<a href="#161" id="161" class="l">161: </a>        <span class="php-quote">'turquoise'</span> =&gt; <span class="php-quote">'#40e0d0'</span>,
<a href="#162" id="162" class="l">162: </a>        <span class="php-quote">'violet'</span> =&gt; <span class="php-quote">'#ee82ee'</span>,
<a href="#163" id="163" class="l">163: </a>        <span class="php-quote">'wheat'</span> =&gt; <span class="php-quote">'#f5deb3'</span>,
<a href="#164" id="164" class="l">164: </a>        <span class="php-quote">'white'</span> =&gt; <span class="php-quote">'#ffffff'</span>,
<a href="#165" id="165" class="l">165: </a>        <span class="php-quote">'whitesmoke'</span> =&gt; <span class="php-quote">'#f5f5f5'</span>,
<a href="#166" id="166" class="l">166: </a>        <span class="php-quote">'yellow'</span> =&gt; <span class="php-quote">'#ffff00'</span>,
<a href="#167" id="167" class="l">167: </a>        <span class="php-quote">'yellowgreen'</span> =&gt; <span class="php-quote">'#9acd32'</span>
<a href="#168" id="168" class="l">168: </a>    );
<a href="#169" id="169" class="l">169: </a>    
<a href="#170" id="170" class="l">170: </a>    <span class="php-keyword1">private</span> <span class="php-keyword1">function</span> __construct(){
<a href="#171" id="171" class="l">171: </a>    
<a href="#172" id="172" class="l">172: </a>    }
<a href="#173" id="173" class="l">173: </a>    
<a href="#174" id="174" class="l">174: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> fromHex(<span class="php-var">$hex</span>){
<a href="#175" id="175" class="l">175: </a>        <span class="php-var">$hex</span>            = <span class="php-keyword1">new</span> Color\Hex(<span class="php-var">$hex</span>);
<a href="#176" id="176" class="l">176: </a>        <span class="php-var">$color</span>          = <span class="php-keyword1">new</span> self();
<a href="#177" id="177" class="l">177: </a>        <span class="php-var">$color</span>-&gt;_hex    = <span class="php-var">$hex</span>;
<a href="#178" id="178" class="l">178: </a>        <span class="php-keyword1">return</span> <span class="php-var">$color</span>;
<a href="#179" id="179" class="l">179: </a>    }
<a href="#180" id="180" class="l">180: </a>    
<a href="#181" id="181" class="l">181: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> fromRgb(<span class="php-var">$r</span>, <span class="php-var">$g</span>, <span class="php-var">$b</span>){
<a href="#182" id="182" class="l">182: </a>        <span class="php-var">$rgb</span>            = <span class="php-keyword1">new</span> Color\Rgb(<span class="php-var">$r</span>, <span class="php-var">$g</span>, <span class="php-var">$b</span>);
<a href="#183" id="183" class="l">183: </a>        <span class="php-var">$color</span>          = <span class="php-keyword1">new</span> self();
<a href="#184" id="184" class="l">184: </a>        <span class="php-var">$color</span>-&gt;_hex    = self::rgb2hex(<span class="php-var">$rgb</span>);
<a href="#185" id="185" class="l">185: </a>        <span class="php-keyword1">return</span> <span class="php-var">$color</span>;
<a href="#186" id="186" class="l">186: </a>    }
<a href="#187" id="187" class="l">187: </a>    
<a href="#188" id="188" class="l">188: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> fromHsb(<span class="php-var">$h</span>, <span class="php-var">$s</span>, <span class="php-var">$b</span>){
<a href="#189" id="189" class="l">189: </a>        <span class="php-var">$hsb</span>            = <span class="php-keyword1">new</span> Color\Hsb(<span class="php-var">$h</span>, <span class="php-var">$s</span>, <span class="php-var">$b</span>);
<a href="#190" id="190" class="l">190: </a>        <span class="php-var">$color</span>          = <span class="php-keyword1">new</span> self();
<a href="#191" id="191" class="l">191: </a>        <span class="php-var">$color</span>-&gt;_hex    = self::hsb2hex(<span class="php-var">$hsb</span>);
<a href="#192" id="192" class="l">192: </a>        <span class="php-keyword1">return</span> <span class="php-var">$color</span>;
<a href="#193" id="193" class="l">193: </a>    }
<a href="#194" id="194" class="l">194: </a>
<a href="#195" id="195" class="l">195: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> fromCmyk(<span class="php-var">$c</span>, <span class="php-var">$m</span>, <span class="php-var">$y</span>, <span class="php-var">$k</span>){
<a href="#196" id="196" class="l">196: </a>        <span class="php-var">$cmyk</span>           = <span class="php-keyword1">new</span> Color\Cmyk(<span class="php-var">$c</span>, <span class="php-var">$m</span>, <span class="php-var">$y</span>, <span class="php-var">$k</span>);
<a href="#197" id="197" class="l">197: </a>        <span class="php-var">$color</span>          = <span class="php-keyword1">new</span> self();
<a href="#198" id="198" class="l">198: </a>        <span class="php-var">$color</span>-&gt;_hex    = self::cmyk2hex(<span class="php-var">$cmyk</span>);
<a href="#199" id="199" class="l">199: </a>        <span class="php-keyword1">return</span> <span class="php-var">$color</span>;
<a href="#200" id="200" class="l">200: </a>    }
<a href="#201" id="201" class="l">201: </a>    
<a href="#202" id="202" class="l">202: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> fromName(<span class="php-var">$name</span>){
<a href="#203" id="203" class="l">203: </a>        <span class="php-keyword1">if</span>(<span class="php-keyword1">isset</span>(self::<span class="php-var">$_names</span>[<span class="php-keyword2">strtolower</span>(<span class="php-var">$name</span>)])){
<a href="#204" id="204" class="l">204: </a>            <span class="php-var">$hex</span> = self::<span class="php-var">$_names</span>[<span class="php-keyword2">strtolower</span>(<span class="php-var">$name</span>)];
<a href="#205" id="205" class="l">205: </a>            <span class="php-keyword1">return</span> self::fromHex(<span class="php-var">$hex</span>);
<a href="#206" id="206" class="l">206: </a>        }
<a href="#207" id="207" class="l">207: </a>        <span class="php-keyword1">throw</span> <span class="php-keyword1">new</span> \Exception(<span class="php-quote">'Color: name does not exist'</span>);
<a href="#208" id="208" class="l">208: </a>    }
<a href="#209" id="209" class="l">209: </a>    
<a href="#210" id="210" class="l">210: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> random(<span class="php-var">$h</span> = <span class="php-keyword1">null</span>, <span class="php-var">$s</span> = <span class="php-keyword1">null</span>, <span class="php-var">$b</span> = <span class="php-keyword1">null</span>){
<a href="#211" id="211" class="l">211: </a>        <span class="php-keyword1">if</span>(<span class="php-keyword1">null</span> === <span class="php-var">$h</span>){
<a href="#212" id="212" class="l">212: </a>            <span class="php-var">$h</span> = RedMVC\Random::digit(<span class="php-num">0</span>, <span class="php-num">359</span>);
<a href="#213" id="213" class="l">213: </a>        }
<a href="#214" id="214" class="l">214: </a>        <span class="php-keyword1">if</span>(<span class="php-keyword1">null</span> === <span class="php-var">$s</span>){
<a href="#215" id="215" class="l">215: </a>            <span class="php-var">$s</span> = RedMVC\Random::digit(<span class="php-num">0</span>, <span class="php-num">100</span>);
<a href="#216" id="216" class="l">216: </a>        }
<a href="#217" id="217" class="l">217: </a>        <span class="php-keyword1">if</span>(<span class="php-keyword1">null</span> === <span class="php-var">$b</span>){
<a href="#218" id="218" class="l">218: </a>            <span class="php-var">$b</span> = RedMVC\Random::digit(<span class="php-num">0</span>, <span class="php-num">100</span>);
<a href="#219" id="219" class="l">219: </a>        }
<a href="#220" id="220" class="l">220: </a>        <span class="php-var">$color</span> = self::fromHsb(<span class="php-var">$h</span>, <span class="php-var">$s</span>, <span class="php-var">$b</span>);
<a href="#221" id="221" class="l">221: </a>        <span class="php-keyword1">return</span> <span class="php-var">$color</span>;
<a href="#222" id="222" class="l">222: </a>    }
<a href="#223" id="223" class="l">223: </a>    
<a href="#224" id="224" class="l">224: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> invert(Color <span class="php-var">$color</span>){
<a href="#225" id="225" class="l">225: </a>        <span class="php-keyword1">return</span> self::fromHex(<span class="php-var">$color</span>-&gt;_hex-&gt;hex ^ <span class="php-num">0xffffff</span>);
<a href="#226" id="226" class="l">226: </a>    }
<a href="#227" id="227" class="l">227: </a>    
<a href="#228" id="228" class="l">228: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">function</span> circle(Color <span class="php-var">$color</span>, <span class="php-var">$steps</span>, <span class="php-var">$degree</span>, <span class="php-var">$direction</span> = self::CIRCLE_DIRECTION_RIGHT){
<a href="#229" id="229" class="l">229: </a>        <span class="php-var">$hsb</span>        = self::hex2hsb(<span class="php-var">$color</span>-&gt;_hex);
<a href="#230" id="230" class="l">230: </a>        <span class="php-var">$colors</span>     = <span class="php-keyword1">array</span>();
<a href="#231" id="231" class="l">231: </a>        <span class="php-var">$hueStart</span>   = <span class="php-var">$hsb</span>-&gt;h;
<a href="#232" id="232" class="l">232: </a>        <span class="php-var">$hueWidth</span>   = <span class="php-var">$degree</span> / (<span class="php-var">$steps</span>-<span class="php-num">1</span>);
<a href="#233" id="233" class="l">233: </a>        <span class="php-var">$colors</span>[]   = <span class="php-var">$color</span>;
<a href="#234" id="234" class="l">234: </a>        <span class="php-keyword1">for</span>(<span class="php-var">$i</span> = <span class="php-num">1</span>;<span class="php-var">$i</span> &lt; <span class="php-var">$steps</span>;<span class="php-var">$i</span>++){
<a href="#235" id="235" class="l">235: </a>            <span class="php-keyword1">if</span>(<span class="php-var">$direction</span> == self::CIRCLE_DIRECTION_RIGHT){
<a href="#236" id="236" class="l">236: </a>                <span class="php-var">$hue</span> = <span class="php-var">$hueStart</span> + (<span class="php-var">$hueWidth</span> * <span class="php-var">$i</span>);
<a href="#237" id="237" class="l">237: </a>            }
<a href="#238" id="238" class="l">238: </a>            <span class="php-keyword1">else</span> <span class="php-keyword1">if</span>(<span class="php-var">$direction</span> == self::CIRCLE_DIRECTION_LEFT){
<a href="#239" id="239" class="l">239: </a>                <span class="php-var">$hue</span> = <span class="php-var">$hueStart</span> - (<span class="php-var">$hueWidth</span> * <span class="php-var">$i</span>);
<a href="#240" id="240" class="l">240: </a>            }
<a href="#241" id="241" class="l">241: </a>            <span class="php-keyword1">if</span>(<span class="php-var">$hue</span> &gt; <span class="php-num">360</span>){
<a href="#242" id="242" class="l">242: </a>                <span class="php-var">$hue</span> -= <span class="php-num">360</span>;
<a href="#243" id="243" class="l">243: </a>            }
<a href="#244" id="244" class="l">244: </a>            <span class="php-keyword1">else</span> <span class="php-keyword1">if</span>(<span class="php-var">$hue</span> &lt; <span class="php-num">0</span>){
<a href="#245" id="245" class="l">245: </a>                <span class="php-var">$hue</span> += <span class="php-num">360</span>;
<a href="#246" id="246" class="l">246: </a>            }
<a href="#247" id="247" class="l">247: </a>            <span class="php-var">$colors</span>[] = self::fromHsb(<span class="php-var">$hue</span>, <span class="php-var">$hsb</span>-&gt;s, <span class="php-var">$hsb</span>-&gt;b);
<a href="#248" id="248" class="l">248: </a>        }
<a href="#249" id="249" class="l">249: </a>        <span class="php-keyword1">return</span> <span class="php-var">$colors</span>;
<a href="#250" id="250" class="l">250: </a>    }
<a href="#251" id="251" class="l">251: </a>    
<a href="#252" id="252" class="l">252: </a>    <span class="php-comment">/**
</span><a href="#253" id="253" class="l">253: </a><span class="php-comment">     * mix two colors
</span><a href="#254" id="254" class="l">254: </a><span class="php-comment">     *
</span><a href="#255" id="255" class="l">255: </a><span class="php-comment">     * @param Color $color1
</span><a href="#256" id="256" class="l">256: </a><span class="php-comment">     * @param Color $color2
</span><a href="#257" id="257" class="l">257: </a><span class="php-comment">     * @param float $percent (0-1)
</span><a href="#258" id="258" class="l">258: </a><span class="php-comment">     * @return Color
</span><a href="#259" id="259" class="l">259: </a><span class="php-comment">     */</span>
<a href="#260" id="260" class="l">260: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> mix(Color <span class="php-var">$color1</span>, Color <span class="php-var">$color2</span>, <span class="php-var">$percent</span>){
<a href="#261" id="261" class="l">261: </a>        <span class="php-var">$c1Rgb</span>      = <span class="php-var">$color1</span>-&gt;toRgb();
<a href="#262" id="262" class="l">262: </a>        <span class="php-var">$c2Rgb</span>      = <span class="php-var">$color2</span>-&gt;toRgb();
<a href="#263" id="263" class="l">263: </a>        <span class="php-var">$amountC1</span>   = (float) <span class="php-num">1.0</span> - <span class="php-var">$percent</span>;                
<a href="#264" id="264" class="l">264: </a>        <span class="php-keyword1">return</span> self::fromRgb(            
<a href="#265" id="265" class="l">265: </a>            (int) <span class="php-keyword2">round</span>(<span class="php-var">$c1Rgb</span>-&gt;r * <span class="php-var">$amountC1</span> + <span class="php-var">$c2Rgb</span>-&gt;r * <span class="php-var">$percent</span>),
<a href="#266" id="266" class="l">266: </a>            (int) <span class="php-keyword2">round</span>(<span class="php-var">$c1Rgb</span>-&gt;g * <span class="php-var">$amountC1</span> + <span class="php-var">$c2Rgb</span>-&gt;g * <span class="php-var">$percent</span>),
<a href="#267" id="267" class="l">267: </a>            (int) <span class="php-keyword2">round</span>(<span class="php-var">$c1Rgb</span>-&gt;b * <span class="php-var">$amountC1</span> + <span class="php-var">$c2Rgb</span>-&gt;b * <span class="php-var">$percent</span>)
<a href="#268" id="268" class="l">268: </a>        );
<a href="#269" id="269" class="l">269: </a>    }
<a href="#270" id="270" class="l">270: </a>    
<a href="#271" id="271" class="l">271: </a>    <span class="php-comment">/**
</span><a href="#272" id="272" class="l">272: </a><span class="php-comment">     * gradient from one color to another
</span><a href="#273" id="273" class="l">273: </a><span class="php-comment">     *
</span><a href="#274" id="274" class="l">274: </a><span class="php-comment">     * @param Color $from
</span><a href="#275" id="275" class="l">275: </a><span class="php-comment">     * @param Color $to
</span><a href="#276" id="276" class="l">276: </a><span class="php-comment">     * @param int $steps
</span><a href="#277" id="277" class="l">277: </a><span class="php-comment">     * @return array array with gradient colors
</span><a href="#278" id="278" class="l">278: </a><span class="php-comment">     */</span>
<a href="#279" id="279" class="l">279: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> gradientFromTo(Color <span class="php-var">$from</span>, Color <span class="php-var">$to</span>, <span class="php-var">$steps</span>){
<a href="#280" id="280" class="l">280: </a>        <span class="php-var">$steps</span> -= <span class="php-num">1</span>;
<a href="#281" id="281" class="l">281: </a>        <span class="php-var">$colors</span> = <span class="php-keyword1">array</span>();
<a href="#282" id="282" class="l">282: </a>        <span class="php-keyword1">for</span>(<span class="php-var">$i</span>=<span class="php-num">0</span>;<span class="php-var">$i</span>&lt;=<span class="php-var">$steps</span>;<span class="php-var">$i</span>++){
<a href="#283" id="283" class="l">283: </a>            <span class="php-var">$colors</span>[] = self::mix(<span class="php-var">$from</span>, <span class="php-var">$to</span>, <span class="php-var">$i</span>/<span class="php-var">$steps</span>);
<a href="#284" id="284" class="l">284: </a>        }
<a href="#285" id="285" class="l">285: </a>        <span class="php-keyword1">return</span> <span class="php-var">$colors</span>;
<a href="#286" id="286" class="l">286: </a>    }
<a href="#287" id="287" class="l">287: </a>    
<a href="#288" id="288" class="l">288: </a>    <span class="php-comment">/**
</span><a href="#289" id="289" class="l">289: </a><span class="php-comment">     * gradient between multiple colors
</span><a href="#290" id="290" class="l">290: </a><span class="php-comment">     *
</span><a href="#291" id="291" class="l">291: </a><span class="php-comment">     * @param array $colors array of colors
</span><a href="#292" id="292" class="l">292: </a><span class="php-comment">     * @param int $steps
</span><a href="#293" id="293" class="l">293: </a><span class="php-comment">     * @return array array with gradient colors
</span><a href="#294" id="294" class="l">294: </a><span class="php-comment">     */</span>
<a href="#295" id="295" class="l">295: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> gradient(<span class="php-keyword1">array</span> <span class="php-var">$colors</span>, <span class="php-var">$steps</span>){        
<a href="#296" id="296" class="l">296: </a>        <span class="php-var">$colorCount</span>     = <span class="php-keyword2">count</span>(<span class="php-var">$colors</span>)-<span class="php-num">1</span>;
<a href="#297" id="297" class="l">297: </a>        <span class="php-var">$stepsPerColor</span>  = <span class="php-keyword2">floor</span>(<span class="php-var">$steps</span>/<span class="php-var">$colorCount</span>);
<a href="#298" id="298" class="l">298: </a>        <span class="php-var">$remain</span>         = <span class="php-var">$steps</span>%<span class="php-var">$stepsPerColor</span>;
<a href="#299" id="299" class="l">299: </a>        <span class="php-var">$gradient</span>       = <span class="php-keyword1">array</span>();
<a href="#300" id="300" class="l">300: </a>        <span class="php-keyword1">for</span>(<span class="php-var">$i</span>=<span class="php-num">0</span>;<span class="php-var">$i</span>&lt;<span class="php-var">$colorCount</span>;<span class="php-var">$i</span>++){
<a href="#301" id="301" class="l">301: </a>            <span class="php-keyword1">if</span>(<span class="php-var">$i</span>==(<span class="php-var">$colorCount</span>-<span class="php-num">1</span>)){<span class="php-var">$stepsPerColor</span>+=<span class="php-var">$remain</span>;}
<a href="#302" id="302" class="l">302: </a>            <span class="php-var">$gradientFromTo</span> = self::gradientFromTo(<span class="php-var">$colors</span>[<span class="php-var">$i</span>], <span class="php-var">$colors</span>[<span class="php-var">$i</span>+<span class="php-num">1</span>], <span class="php-var">$stepsPerColor</span>);
<a href="#303" id="303" class="l">303: </a>            <span class="php-var">$gradient</span>       = <span class="php-keyword2">array_merge</span>(<span class="php-var">$gradient</span>, <span class="php-var">$gradientFromTo</span>);      
<a href="#304" id="304" class="l">304: </a>        }
<a href="#305" id="305" class="l">305: </a>        <span class="php-keyword1">return</span> <span class="php-var">$gradient</span>;
<a href="#306" id="306" class="l">306: </a>    }
<a href="#307" id="307" class="l">307: </a>    
<a href="#308" id="308" class="l">308: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">function</span> __toString(){
<a href="#309" id="309" class="l">309: </a>        <span class="php-keyword1">return</span> <span class="php-var">$this</span>-&gt;_hex-&gt;__toString();
<a href="#310" id="310" class="l">310: </a>    }
<a href="#311" id="311" class="l">311: </a>    
<a href="#312" id="312" class="l">312: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">function</span> toHex(){
<a href="#313" id="313" class="l">313: </a>        <span class="php-keyword1">return</span> <span class="php-var">$this</span>-&gt;_hex;
<a href="#314" id="314" class="l">314: </a>    }
<a href="#315" id="315" class="l">315: </a>    
<a href="#316" id="316" class="l">316: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">function</span> toRgb(){
<a href="#317" id="317" class="l">317: </a>        <span class="php-keyword1">return</span> self::hex2rgb(<span class="php-var">$this</span>-&gt;_hex);
<a href="#318" id="318" class="l">318: </a>    }
<a href="#319" id="319" class="l">319: </a>    
<a href="#320" id="320" class="l">320: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">function</span> toHsb(){
<a href="#321" id="321" class="l">321: </a>        <span class="php-keyword1">return</span> self::hex2hsb(<span class="php-var">$this</span>-&gt;_hex);
<a href="#322" id="322" class="l">322: </a>    }
<a href="#323" id="323" class="l">323: </a>    
<a href="#324" id="324" class="l">324: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">function</span> toCmyk(){
<a href="#325" id="325" class="l">325: </a>        <span class="php-keyword1">return</span> self::hex2cmyk(<span class="php-var">$this</span>-&gt;_hex);
<a href="#326" id="326" class="l">326: </a>    }
<a href="#327" id="327" class="l">327: </a>
<a href="#328" id="328" class="l">328: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> rgb2hsb(Color\Rgb <span class="php-var">$rgb</span>){
<a href="#329" id="329" class="l">329: </a>        <span class="php-var">$rgb</span> = Color\Rgb::normalize(<span class="php-var">$rgb</span>);        
<a href="#330" id="330" class="l">330: </a>        <span class="php-var">$max</span> = <span class="php-keyword2">max</span>(<span class="php-var">$rgb</span>-&gt;r, <span class="php-var">$rgb</span>-&gt;g, <span class="php-var">$rgb</span>-&gt;b);
<a href="#331" id="331" class="l">331: </a>        <span class="php-var">$min</span> = <span class="php-keyword2">min</span>(<span class="php-var">$rgb</span>-&gt;r, <span class="php-var">$rgb</span>-&gt;g, <span class="php-var">$rgb</span>-&gt;b);        
<a href="#332" id="332" class="l">332: </a>        <span class="php-comment">// h</span>
<a href="#333" id="333" class="l">333: </a>        <span class="php-keyword1">if</span>(<span class="php-var">$max</span> === <span class="php-var">$min</span>){
<a href="#334" id="334" class="l">334: </a>            <span class="php-var">$h</span> = <span class="php-num">0</span>;
<a href="#335" id="335" class="l">335: </a>        }
<a href="#336" id="336" class="l">336: </a>        <span class="php-keyword1">else</span> <span class="php-keyword1">if</span>(<span class="php-var">$max</span> === <span class="php-var">$rgb</span>-&gt;r){
<a href="#337" id="337" class="l">337: </a>            <span class="php-var">$h</span> = <span class="php-num">60</span> * ((<span class="php-var">$rgb</span>-&gt;g - <span class="php-var">$rgb</span>-&gt;b)/(<span class="php-var">$max</span> - <span class="php-var">$min</span>));
<a href="#338" id="338" class="l">338: </a>        }
<a href="#339" id="339" class="l">339: </a>        <span class="php-keyword1">else</span> <span class="php-keyword1">if</span>(<span class="php-var">$max</span> === <span class="php-var">$rgb</span>-&gt;g){
<a href="#340" id="340" class="l">340: </a>            <span class="php-var">$h</span> = <span class="php-num">60</span> * (<span class="php-num">2</span> + ((<span class="php-var">$rgb</span>-&gt;b - <span class="php-var">$rgb</span>-&gt;r)/(<span class="php-var">$max</span> - <span class="php-var">$min</span>)));
<a href="#341" id="341" class="l">341: </a>        }
<a href="#342" id="342" class="l">342: </a>        <span class="php-keyword1">else</span> <span class="php-keyword1">if</span>(<span class="php-var">$max</span> === <span class="php-var">$rgb</span>-&gt;b){
<a href="#343" id="343" class="l">343: </a>            <span class="php-var">$h</span> = <span class="php-num">60</span> * (<span class="php-num">4</span> + ((<span class="php-var">$rgb</span>-&gt;r - <span class="php-var">$rgb</span>-&gt;g)/(<span class="php-var">$max</span> - <span class="php-var">$min</span>)));
<a href="#344" id="344" class="l">344: </a>        }
<a href="#345" id="345" class="l">345: </a>        <span class="php-keyword1">if</span>(<span class="php-var">$h</span> &lt; <span class="php-num">0</span>){
<a href="#346" id="346" class="l">346: </a>            <span class="php-var">$h</span> += <span class="php-num">360</span>;
<a href="#347" id="347" class="l">347: </a>        }        
<a href="#348" id="348" class="l">348: </a>        <span class="php-comment">// s</span>
<a href="#349" id="349" class="l">349: </a>        <span class="php-keyword1">if</span>(<span class="php-var">$max</span> === <span class="php-num">0</span>){
<a href="#350" id="350" class="l">350: </a>            <span class="php-var">$s</span> = <span class="php-num">0</span>;
<a href="#351" id="351" class="l">351: </a>        }
<a href="#352" id="352" class="l">352: </a>        <span class="php-keyword1">else</span>{
<a href="#353" id="353" class="l">353: </a>            <span class="php-var">$s</span> = (<span class="php-var">$max</span> - <span class="php-var">$min</span>) / <span class="php-var">$max</span>;
<a href="#354" id="354" class="l">354: </a>        }        
<a href="#355" id="355" class="l">355: </a>        <span class="php-comment">// b</span>
<a href="#356" id="356" class="l">356: </a>        <span class="php-var">$b</span> = <span class="php-var">$max</span>;
<a href="#357" id="357" class="l">357: </a>        <span class="php-keyword1">return</span> <span class="php-keyword1">new</span> Color\Hsb(<span class="php-keyword2">round</span>(<span class="php-var">$h</span>), <span class="php-keyword2">round</span>(<span class="php-var">$s</span> * <span class="php-num">100</span>), <span class="php-keyword2">round</span>(<span class="php-var">$b</span> * <span class="php-num">100</span>));
<a href="#358" id="358" class="l">358: </a>    }
<a href="#359" id="359" class="l">359: </a>    
<a href="#360" id="360" class="l">360: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> hsb2rgb(Color\Hsb <span class="php-var">$hsb</span>){
<a href="#361" id="361" class="l">361: </a>        <span class="php-var">$hsb</span> = Color\Hsb::normalize(<span class="php-var">$hsb</span>);
<a href="#362" id="362" class="l">362: </a>        <span class="php-keyword1">if</span>(<span class="php-var">$hsb</span>-&gt;s == <span class="php-num">0</span>){
<a href="#363" id="363" class="l">363: </a>            <span class="php-var">$rgb</span> = <span class="php-keyword1">array</span>(<span class="php-var">$hsb</span>-&gt;b, <span class="php-var">$hsb</span>-&gt;b, <span class="php-var">$hsb</span>-&gt;b);
<a href="#364" id="364" class="l">364: </a>        }
<a href="#365" id="365" class="l">365: </a>        <span class="php-keyword1">else</span>{                  
<a href="#366" id="366" class="l">366: </a>            <span class="php-var">$hi</span> = (int) (<span class="php-var">$hsb</span>-&gt;h / <span class="php-num">60</span>);
<a href="#367" id="367" class="l">367: </a>            <span class="php-var">$f</span>  = (<span class="php-var">$hsb</span>-&gt;h / <span class="php-num">60</span>) - <span class="php-var">$hi</span>;
<a href="#368" id="368" class="l">368: </a>            <span class="php-var">$p</span>  = <span class="php-var">$hsb</span>-&gt;b * (<span class="php-num">1</span> - <span class="php-var">$hsb</span>-&gt;s);
<a href="#369" id="369" class="l">369: </a>            <span class="php-var">$q</span>  = <span class="php-var">$hsb</span>-&gt;b * (<span class="php-num">1</span> - <span class="php-var">$hsb</span>-&gt;s * <span class="php-var">$f</span>);
<a href="#370" id="370" class="l">370: </a>            <span class="php-var">$t</span>  = <span class="php-var">$hsb</span>-&gt;b * (<span class="php-num">1</span> - <span class="php-var">$hsb</span>-&gt;s * (<span class="php-num">1</span> - <span class="php-var">$f</span>));
<a href="#371" id="371" class="l">371: </a>            
<a href="#372" id="372" class="l">372: </a>            <span class="php-keyword1">if</span>(<span class="php-var">$hi</span> === <span class="php-num">0</span> || <span class="php-var">$hi</span> === <span class="php-num">6</span>){
<a href="#373" id="373" class="l">373: </a>                <span class="php-var">$rgb</span> = <span class="php-keyword1">array</span>(<span class="php-var">$hsb</span>-&gt;b, <span class="php-var">$t</span>, <span class="php-var">$p</span>);
<a href="#374" id="374" class="l">374: </a>            }
<a href="#375" id="375" class="l">375: </a>            <span class="php-keyword1">else</span> <span class="php-keyword1">if</span>(<span class="php-var">$hi</span> === <span class="php-num">1</span>){
<a href="#376" id="376" class="l">376: </a>                <span class="php-var">$rgb</span> = <span class="php-keyword1">array</span>(<span class="php-var">$q</span>, <span class="php-var">$hsb</span>-&gt;b, <span class="php-var">$p</span>);
<a href="#377" id="377" class="l">377: </a>            }
<a href="#378" id="378" class="l">378: </a>            <span class="php-keyword1">else</span> <span class="php-keyword1">if</span>(<span class="php-var">$hi</span> === <span class="php-num">2</span>){
<a href="#379" id="379" class="l">379: </a>                <span class="php-var">$rgb</span> = <span class="php-keyword1">array</span>(<span class="php-var">$p</span>, <span class="php-var">$hsb</span>-&gt;b, <span class="php-var">$t</span>);
<a href="#380" id="380" class="l">380: </a>            }
<a href="#381" id="381" class="l">381: </a>            <span class="php-keyword1">else</span> <span class="php-keyword1">if</span>(<span class="php-var">$hi</span> === <span class="php-num">3</span>){
<a href="#382" id="382" class="l">382: </a>                <span class="php-var">$rgb</span> = <span class="php-keyword1">array</span>(<span class="php-var">$p</span>, <span class="php-var">$q</span>, <span class="php-var">$hsb</span>-&gt;b);
<a href="#383" id="383" class="l">383: </a>            }
<a href="#384" id="384" class="l">384: </a>            <span class="php-keyword1">else</span> <span class="php-keyword1">if</span>(<span class="php-var">$hi</span> === <span class="php-num">4</span>){
<a href="#385" id="385" class="l">385: </a>                <span class="php-var">$rgb</span> = <span class="php-keyword1">array</span>(<span class="php-var">$t</span>, <span class="php-var">$p</span>, <span class="php-var">$hsb</span>-&gt;b);
<a href="#386" id="386" class="l">386: </a>            }
<a href="#387" id="387" class="l">387: </a>            <span class="php-keyword1">else</span> <span class="php-keyword1">if</span>(<span class="php-var">$hi</span> === <span class="php-num">5</span>){
<a href="#388" id="388" class="l">388: </a>                <span class="php-var">$rgb</span> = <span class="php-keyword1">array</span>(<span class="php-var">$hsb</span>-&gt;b, <span class="php-var">$p</span>, <span class="php-var">$q</span>);
<a href="#389" id="389" class="l">389: </a>            }
<a href="#390" id="390" class="l">390: </a>        }
<a href="#391" id="391" class="l">391: </a>        <span class="php-keyword1">return</span> <span class="php-keyword1">new</span> Color\Rgb(<span class="php-keyword2">round</span>(<span class="php-var">$rgb</span>[<span class="php-num">0</span>] * <span class="php-num">255</span>), <span class="php-keyword2">round</span>(<span class="php-var">$rgb</span>[<span class="php-num">1</span>] * <span class="php-num">255</span>), <span class="php-keyword2">round</span>(<span class="php-var">$rgb</span>[<span class="php-num">2</span>] * <span class="php-num">255</span>));
<a href="#392" id="392" class="l">392: </a>    }
<a href="#393" id="393" class="l">393: </a>    
<a href="#394" id="394" class="l">394: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> hex2rgb(Color\Hex <span class="php-var">$hex</span>){
<a href="#395" id="395" class="l">395: </a>        <span class="php-var">$r</span> = <span class="php-num">0xff</span> &amp; (<span class="php-var">$hex</span>-&gt;hex &gt;&gt; <span class="php-num">0x10</span>);
<a href="#396" id="396" class="l">396: </a>        <span class="php-var">$g</span> = <span class="php-num">0xff</span> &amp; (<span class="php-var">$hex</span>-&gt;hex &gt;&gt; <span class="php-num">0x8</span>);
<a href="#397" id="397" class="l">397: </a>        <span class="php-var">$b</span> = <span class="php-num">0xff</span> &amp; <span class="php-var">$hex</span>-&gt;hex;
<a href="#398" id="398" class="l">398: </a>        <span class="php-keyword1">return</span> <span class="php-keyword1">new</span> Color\Rgb(<span class="php-var">$r</span>, <span class="php-var">$g</span>, <span class="php-var">$b</span>);
<a href="#399" id="399" class="l">399: </a>    }
<a href="#400" id="400" class="l">400: </a>    
<a href="#401" id="401" class="l">401: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> rgb2hex(Color\Rgb <span class="php-var">$rgb</span>){
<a href="#402" id="402" class="l">402: </a>        <span class="php-keyword1">return</span> <span class="php-keyword1">new</span> Color\Hex(
<a href="#403" id="403" class="l">403: </a>            <span class="php-keyword2">str_pad</span>(<span class="php-keyword2">dechex</span>(<span class="php-var">$rgb</span>-&gt;r), <span class="php-num">2</span>, <span class="php-quote">'0'</span>, STR_PAD_LEFT).
<a href="#404" id="404" class="l">404: </a>            <span class="php-keyword2">str_pad</span>(<span class="php-keyword2">dechex</span>(<span class="php-var">$rgb</span>-&gt;g), <span class="php-num">2</span>, <span class="php-quote">'0'</span>, STR_PAD_LEFT).
<a href="#405" id="405" class="l">405: </a>            <span class="php-keyword2">str_pad</span>(<span class="php-keyword2">dechex</span>(<span class="php-var">$rgb</span>-&gt;b), <span class="php-num">2</span>, <span class="php-quote">'0'</span>, STR_PAD_LEFT)
<a href="#406" id="406" class="l">406: </a>        );
<a href="#407" id="407" class="l">407: </a>    }
<a href="#408" id="408" class="l">408: </a>    
<a href="#409" id="409" class="l">409: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> hsb2hex(Color\Hsb <span class="php-var">$hsb</span>){
<a href="#410" id="410" class="l">410: </a>        <span class="php-var">$rgb</span> = self::hsb2rgb(<span class="php-var">$hsb</span>);
<a href="#411" id="411" class="l">411: </a>        <span class="php-keyword1">return</span> self::rgb2hex(<span class="php-var">$rgb</span>);
<a href="#412" id="412" class="l">412: </a>    }
<a href="#413" id="413" class="l">413: </a>    
<a href="#414" id="414" class="l">414: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> hex2hsb(Color\Hex <span class="php-var">$hex</span>){
<a href="#415" id="415" class="l">415: </a>        <span class="php-var">$rgb</span> = self::hex2rgb(<span class="php-var">$hex</span>);
<a href="#416" id="416" class="l">416: </a>        <span class="php-keyword1">return</span> self::rgb2hsb(<span class="php-var">$rgb</span>);
<a href="#417" id="417" class="l">417: </a>    }
<a href="#418" id="418" class="l">418: </a>    
<a href="#419" id="419" class="l">419: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> rgb2cmyk(Color\Rgb <span class="php-var">$rgb</span>){
<a href="#420" id="420" class="l">420: </a>        <span class="php-comment">// rgb -&gt; cmy</span>
<a href="#421" id="421" class="l">421: </a>        <span class="php-var">$c</span> = <span class="php-num">1</span> - (<span class="php-var">$rgb</span>-&gt;r / <span class="php-num">255</span>);
<a href="#422" id="422" class="l">422: </a>        <span class="php-var">$m</span> = <span class="php-num">1</span> - (<span class="php-var">$rgb</span>-&gt;g / <span class="php-num">255</span>);
<a href="#423" id="423" class="l">423: </a>        <span class="php-var">$y</span> = <span class="php-num">1</span> - (<span class="php-var">$rgb</span>-&gt;b / <span class="php-num">255</span>);
<a href="#424" id="424" class="l">424: </a>        
<a href="#425" id="425" class="l">425: </a>        <span class="php-comment">// cmy -&gt; cmyk</span>
<a href="#426" id="426" class="l">426: </a>        <span class="php-var">$_k</span> = <span class="php-num">1</span>;
<a href="#427" id="427" class="l">427: </a>        <span class="php-keyword1">if</span>(<span class="php-var">$c</span> &lt; <span class="php-var">$_k</span>) <span class="php-var">$_k</span> = <span class="php-var">$c</span>;
<a href="#428" id="428" class="l">428: </a>        <span class="php-keyword1">if</span>(<span class="php-var">$m</span> &lt; <span class="php-var">$_k</span>) <span class="php-var">$_k</span> = <span class="php-var">$m</span>;
<a href="#429" id="429" class="l">429: </a>        <span class="php-keyword1">if</span>(<span class="php-var">$y</span> &lt; <span class="php-var">$_k</span>) <span class="php-var">$_k</span> = <span class="php-var">$y</span>;
<a href="#430" id="430" class="l">430: </a>        <span class="php-keyword1">if</span>(<span class="php-var">$_k</span> == <span class="php-num">1</span>){
<a href="#431" id="431" class="l">431: </a>            <span class="php-var">$c</span> = <span class="php-num">0</span>;
<a href="#432" id="432" class="l">432: </a>            <span class="php-var">$m</span> = <span class="php-num">0</span>;
<a href="#433" id="433" class="l">433: </a>            <span class="php-var">$y</span> = <span class="php-num">0</span>;
<a href="#434" id="434" class="l">434: </a>        }
<a href="#435" id="435" class="l">435: </a>        <span class="php-keyword1">else</span>{
<a href="#436" id="436" class="l">436: </a>            <span class="php-var">$c</span> = (<span class="php-var">$c</span> - <span class="php-var">$_k</span>) / (<span class="php-num">1</span> - <span class="php-var">$_k</span>);
<a href="#437" id="437" class="l">437: </a>            <span class="php-var">$m</span> = (<span class="php-var">$m</span> - <span class="php-var">$_k</span>) / (<span class="php-num">1</span> - <span class="php-var">$_k</span>);
<a href="#438" id="438" class="l">438: </a>            <span class="php-var">$y</span> = (<span class="php-var">$y</span> - <span class="php-var">$_k</span>) / (<span class="php-num">1</span> - <span class="php-var">$_k</span>);
<a href="#439" id="439" class="l">439: </a>        }
<a href="#440" id="440" class="l">440: </a>        <span class="php-var">$k</span> = <span class="php-var">$_k</span>;
<a href="#441" id="441" class="l">441: </a>        <span class="php-keyword1">return</span> <span class="php-keyword1">new</span> Color\Cmyk(<span class="php-keyword2">round</span>(<span class="php-var">$c</span> * <span class="php-num">100</span>), <span class="php-keyword2">round</span>(<span class="php-var">$m</span> * <span class="php-num">100</span>), <span class="php-keyword2">round</span>(<span class="php-var">$y</span> * <span class="php-num">100</span>), <span class="php-keyword2">round</span>(<span class="php-var">$k</span> * <span class="php-num">100</span>));
<a href="#442" id="442" class="l">442: </a>    }
<a href="#443" id="443" class="l">443: </a>    
<a href="#444" id="444" class="l">444: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> cmyk2rgb(Color\Cmyk <span class="php-var">$cmyk</span>){
<a href="#445" id="445" class="l">445: </a>        <span class="php-comment">// cmyk -&gt; cmy</span>
<a href="#446" id="446" class="l">446: </a>        <span class="php-var">$cmyk</span> = Color\Cmyk::normalize(<span class="php-var">$cmyk</span>);
<a href="#447" id="447" class="l">447: </a>        <span class="php-var">$c</span> = (<span class="php-var">$cmyk</span>-&gt;c * (<span class="php-num">1</span> - <span class="php-var">$cmyk</span>-&gt;k) + <span class="php-var">$cmyk</span>-&gt;k);
<a href="#448" id="448" class="l">448: </a>        <span class="php-var">$m</span> = (<span class="php-var">$cmyk</span>-&gt;m * (<span class="php-num">1</span> - <span class="php-var">$cmyk</span>-&gt;k) + <span class="php-var">$cmyk</span>-&gt;k);
<a href="#449" id="449" class="l">449: </a>        <span class="php-var">$y</span> = (<span class="php-var">$cmyk</span>-&gt;y * (<span class="php-num">1</span> - <span class="php-var">$cmyk</span>-&gt;k) + <span class="php-var">$cmyk</span>-&gt;k);
<a href="#450" id="450" class="l">450: </a>        
<a href="#451" id="451" class="l">451: </a>        <span class="php-comment">// cmy -&gt; rgb</span>
<a href="#452" id="452" class="l">452: </a>        <span class="php-var">$r</span> = <span class="php-keyword2">round</span>((<span class="php-num">1</span> - <span class="php-var">$c</span>) * <span class="php-num">255</span>);
<a href="#453" id="453" class="l">453: </a>        <span class="php-var">$g</span> = <span class="php-keyword2">round</span>((<span class="php-num">1</span> - <span class="php-var">$m</span>) * <span class="php-num">255</span>);
<a href="#454" id="454" class="l">454: </a>        <span class="php-var">$b</span> = <span class="php-keyword2">round</span>((<span class="php-num">1</span> - <span class="php-var">$y</span>) * <span class="php-num">255</span>);
<a href="#455" id="455" class="l">455: </a>        <span class="php-keyword1">return</span> <span class="php-keyword1">new</span> Color\Rgb(<span class="php-var">$r</span>, <span class="php-var">$g</span>, <span class="php-var">$b</span>);
<a href="#456" id="456" class="l">456: </a>    }
<a href="#457" id="457" class="l">457: </a>    
<a href="#458" id="458" class="l">458: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> cmyk2hex(Color\Cmyk <span class="php-var">$cmyk</span>){
<a href="#459" id="459" class="l">459: </a>        <span class="php-var">$rgb</span> = self::cmyk2rgb(<span class="php-var">$cmyk</span>);
<a href="#460" id="460" class="l">460: </a>        <span class="php-keyword1">return</span> self::rgb2hex(<span class="php-var">$rgb</span>);
<a href="#461" id="461" class="l">461: </a>    }
<a href="#462" id="462" class="l">462: </a>    
<a href="#463" id="463" class="l">463: </a>    <span class="php-keyword1">public</span> <span class="php-keyword1">static</span> <span class="php-keyword1">function</span> hex2cmyk(Color\Hex <span class="php-var">$hex</span>){
<a href="#464" id="464" class="l">464: </a>        <span class="php-var">$rgb</span> = self::hex2rgb(<span class="php-var">$hex</span>);
<a href="#465" id="465" class="l">465: </a>        <span class="php-keyword1">return</span> self::rgb2cmyk(<span class="php-var">$rgb</span>);
<a href="#466" id="466" class="l">466: </a>    }
<a href="#467" id="467" class="l">467: </a>
<a href="#468" id="468" class="l">468: </a>}</code></pre>

	<div id="footer">
		RedMVC Framework API documentation generated by <a href="http://apigen.org">ApiGen 2.4.0</a>
	</div>
</div>
</div>
</body>
</html>
